flexible couplings used for mechanical power transmission - German English Dictionary